package com.rambler.api.common.vo.qweather;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 天气预报-逐小时数据
 */
@Data
@Accessors(chain = true)
@Schema(description = "天气预报-逐小时数据")
public class QWeatherHourlyForecast {

    @Schema(description = "预报时间，格式如：2021-02-16T15:00+08:00")
    private String fxTime;

    @Schema(description = "温度，单位：摄氏度")
    private String temp;

    @Schema(description = "天气图标代码")
    private String icon;

    @Schema(description = "天气文字描述")
    private String text;

    @Schema(description = "风向360角度")
    private String wind360;

    @Schema(description = "风向文字")
    private String windDir;

    @Schema(description = "风力等级")
    private String windScale;

    @Schema(description = "风速，单位：公里/小时")
    private String windSpeed;

    @Schema(description = "相对湿度，百分比数值")
    private String humidity;

    @Schema(description = "降水概率，百分比")
    private String pop;

    @Schema(description = "降水量，毫米")
    private String precip;

    @Schema(description = "大气压强，单位：百帕")
    private String pressure;

    @Schema(description = "云量，百分比")
    private String cloud;

    @Schema(description = "露点温度")
    private String dew;
}
